专利摘要:
Es wird ein Verfahren zur Darstellung von Grafikobjekten beschrieben, bei dem die Grafikobjekte auf einem virtuellen Oberflächenfeld angeordnet sind, bei dem das virtuelle Oberflächenfeld größer ist als ein Anzeigefeld, bei dem auf dem Anzeigefeld ein Ausschnitt des virtuellen Oberflächenfeldes dargestellt wird, und bei dem Grafikobjekte, die außerhalb des dargestellten Ausschnitts des virtuellen Oberflächenfeldes angeordnet sind, auf den Rand des Anzeigefeldes projiziert werden. Dabei erfolgt die Darstellung der projizierten Grafikobjekte derart verdrängend, dass sich die dargestellten projizierten Grafikobjekte (PGO) nicht überlappen.A method for displaying graphics objects is described in which the graphic objects are arranged on a virtual surface field in which the virtual surface field is larger than a display field in which a section of the virtual surface field is displayed on the display field, and in which graphics objects, which are arranged outside the illustrated section of the virtual surface field, are projected onto the edge of the display panel. In this case, the representation of the projected graphic objects takes place in such a way that the displayed projected graphic objects (PGO) do not overlap.
公开号:DE102004012897A1
申请号:DE200410012897
申请日:2004-03-16
公开日:2005-10-13
发明作者:Alexander Dr. Jarczyk
申请人:Siemens AG;
IPC主号:G01C21-36
专利说明:
[0001] DieErfindung betrifft ein Verfahren zur Darstellung eines Grafikobjektsund ein entsprechendes Kommunikationsgerät, insbesondere ein Mobiltelefonoder einen Computer.TheThe invention relates to a method for displaying a graphic objectand a corresponding communication device, in particular a mobile telephoneor a computer.
[0002] Dieständigfortschreitende Entwicklung auf dem Gebiet der Mobiltelefone führt zu einerständigenMiniaturisierung dieser Mobiltelefone einerseits und zu ständig verbessertenGrafikfähigkeitendieser Mobiltelefone andererseits. Daraus ergibt sich das Verlangender Nutzer solcher Mobiltelefone, die Grafikfähigkeiten der Mobiltelefonetrotz der begrenzten zur Verfügungstehenden Flächeder Anzeigeeinrichtung effizient zu nützen.Theconstantlyprogressive development in the field of mobile phones leads to apermanentMiniaturization of these mobile phones on the one hand and to constantly improvedgraphics capabilitiesof these mobile phones, on the other hand. This results in the desirethe user of such mobile phones, the graphics capabilities of mobile phonesdespite the limited availablestanding areato use the display device efficiently.
[0003] Hierzuist es bekannt, Grafikobjekte, wie beispielsweise Symbole, die aufeine Funktion oder ein Programm hinweisen, auf einem virtuellenOberflächenfeldanzuordnen, das größer istals ein zur Verfügungstehendes Anzeigefeld. Durch eine Verschiebung des Anzeigefeldes über demvirtuellen Oberflächenfeldkann der auf dem Anzeigefeld dargestellte Anteil des virtuellenOberflächenfeldesvariiert und durch den Nutzer ausgewählt werden, so dass der Nutzerbeispielsweise durch einen Marker alle auf dem virtuellen Oberflächenfelddargestellten Grafikobjekte selektieren kann.For thisIt is known to use graphic objects, such as icons, onindicate a function or program on a virtualsurface fieldto arrange, which is largeras one availablestanding display field. By a shift of the display field over thevirtual surface fieldcan be displayed on the display portion of the virtualsurface fieldvaried and selected by the user, allowing the userfor example, by a marker all on the virtual surface fieldcan select selected graphic objects.
[0004] Esstellte sich als Nachteil dieser Lösung heraus, dass für einenNutzer immer nur ein Teil des virtuellen Oberflächenfeldes sichtbar ist. DerNutzer kann daher das Vorhandensein und die Lage der momentan nichtauf dem Anzeigefeld dargestellten Grafikobjekte, die aber auf demvirtuellen Oberflächenfeldangeordnet sind, nur erahnen.Itturned out to be a disadvantage of this solution, that for aUsers only ever a part of the virtual interface field is visible. Of theUsers can therefore not know the presence and location of the momentOn the display panel displayed graphic objects, but on thevirtual surface fieldare arranged, only divine.
[0005] DerErfindung liegt nun die Aufgabe zugrunde, eine technische Lehreanzugeben, die eine übersichtlicheAnzeige von Grafikobjekten ermöglicht,die auf einem virtuellen Oberflächenfeldangeordnet sind, das größer istals ein zur Verfügungstehendes Anzeigefeld.Of theInvention is now the object of a technical teachingspecify a clearAllows display of graphic objects,the on a virtual surface fieldare arranged, which is largeras one availablestanding display field.
[0006] DieseAufgabe wird durch die Merkmale der unabhängigen Ansprüche gelöst. Vorteilhafteund zweckmäßige Weiterbildungenergeben sich aus den abhängigenAnsprüchen.Weiterbildungen des Vorrichtungsanspruchs, die den abhängigen Verfahrensansprüchen entsprechen,sind von der Erfindung ebenfalls umfasst.TheseThe object is solved by the features of the independent claims. advantageousand appropriate trainingarise from the dependent onesClaims.Further developments of the device claim, which correspond to the dependent method claims,are also included in the invention.
[0007] Erfindungsgemäß werdenalso Grafikobjekte, die auf einem virtuellen Oberflächenfeldangeordnet sind, das größer istals ein zur Verfügungstehendes Anzeigefeld, auf den Rand des Anzeigefeldes projiziert,wenn sie außerhalbdes dargestellten Ausschnitts des virtuellen Oberflächenfeldesliegen. Dabei erfolgt die Darstellung der projizierten Grafikobjektederart verdrängend,dass sich die dargestellten projizierten Grafikobjekte nicht überlappen.According to the inventionthat is, graphic objects that are on a virtual surface fieldare arranged, which is largeras one availablestanding display field, projected onto the edge of the display panel,if they are outsidethe illustrated section of the virtual surface fieldlie. The representation of the projected graphic objects takes placeso suppressed,that the displayed projected graphic objects do not overlap.
[0008] Dadurchwird erreicht, dass auf einem kleinen zur Verfügung stehenden Anzeigefeldalle auf einem größeren virtuellenOberflächenfeldangeordneten Grafikobjekte dargestellt werden können. Dabei wird vorzugsweisenur der Teil des virtuellen Oberflächenfeldes maßstabsgetreuauf dem Anzeigefeld dargestellt, den der Nutzer durch die Positionierung desAnzeigefeldes überdem virtuellen Oberflächenfeldausgewählthat. Die Grafikobjekte, die nicht auf dem durch das Anzeigefeldbedeckten Anteil des virtuellen Oberflächenfeldes angeordnet sind,werden dagegen nur auf den Rand des Anzeigefeldes projiziert dargestellt.Therebyis achieved on a small display panel availableall on a larger virtualsurface fieldarranged graphic objects can be displayed. It is preferredonly the part of the virtual surface field to scaledisplayed on the display panel, the user by the positioning of theDisplay field overthe virtual surface fieldselectedHas. The graphic objects not on the by the display panelcovered portion of the virtual surface field are arrangedOn the other hand, they are only projected onto the edge of the display field.
[0009] UnterGrafikobjekte versteht man im Rahmen dieser Anmeldung auch Symbole,Symbolteile, Icons, Iconteile, Anzeigefenster, Anzeigefensterteile, Bilder,Bildausschnitte oder Texte bzw. Textelemente.UnderGraphic objects are understood in the context of this application also symbols,Symbol parts, Icons, Icon parts, Display windows, Display window parts, Pictures,Image sections or texts or text elements.
[0010] DasAnzeigefeld ist vorzugsweise durch eine Anzeigeeinrichtung, wieein Grafikdisplay, oder einen Teil einer Anzeigeeinrichtung gebildet.Insbesondere kann ein Anzeigefeld durch ein Grafikfenster realisiertsein.TheDisplay panel is preferably by a display device, such asa graphic display, or a part of a display device formed.In particular, a display panel can be realized by a graphics windowbe.
[0011] Dasvirtuelle Oberflächenfeldist vorzugsweise gebildet durch in einer Speichereinrichtung abgelegteInformationen, welche die Positionen von Grafikobjekten relativzu einem Bezugspunkt auf dem virtuellen Oberflächenfeld beschreiben. Ergänzend dazukönnendiese Informationen auch die Grafikobjekte selbst oder einen Darstellungsmaßstab beschreiben.Auch kann durch diese oder andere Informationen bestimmt sein, welcherAusschnitt des virtuellen Oberflächenfeldesaktuell in welcher Darstellungsgröße auf dem Anzeigefeld darzustellenist. Die Darstellungsgröße bzw.der Darstellungsmaßstab desvirtuellen Oberflächenfeldesund der darauf angeordneten Grafikobjekte kann beispielsweise durch denNutzer geändertwerden, so dass auch der Fall eintreten kann, dass die Darstellungdes virtuellen Oberflächenfeldeskleiner als das Anzeigefeld wird. In diesem Fall kann eine projizierteDarstellung von Grafikobjekten entfallen.Thevirtual surface fieldis preferably formed by stored in a memory deviceInformation that compares the positions of graphics objectsdescribe to a reference point on the virtual surface field. Additional tocanthis information also describes the graphic objects themselves or a representation scale.It may also be determined by this or other information whichSection of the virtual surface fieldcurrently displayed in which display size on the display panelis. The presentation size orthe representation scale of thevirtual surface fieldand the graphics objects arranged thereon can be, for example, by theChanged usersso that even the case can occur that the representationof the virtual surface fieldbecomes smaller than the display field. In this case, a projectedRepresentation of graphic objects omitted.
[0012] Dasvirtuelle Oberflächenfeldist vorzugsweise dann größer alsein Anzeigefeld, wenn die aktuellen Längen- und/oder Breiten-Abmessungendes Anzeigefeldes kleiner als die aktuellen Längen- bzw. Breiten-Abmessungendes virtuellen Oberflächenfeldessind, wobei fürdie Berechnung der Abmessungen des virtuellen Oberflächenfeldesder aktuell hierfürgeltende Darstellungsmaßstabverwendet wird.Thevirtual surface fieldis then preferably greater thana display field if the current length and / or width dimensionsof the display field is smaller than the current length or width dimensionsof the virtual surface fieldare, where forthe calculation of the dimensions of the virtual surface fieldcurrently for thiscurrent presentation scaleis used.
[0013] Jenach Ausführungsvarianteliegt ein Grafikobjekt vorzugsweise dann außerhalb des dargestellten Ausschnittsdes virtuellen Oberflächenfeldes, wennes ganz oder teilweise außerhalbdes dargestellten Ausschnitts des virtuellen Oberflä chenfeldes liegt,oder wenn sein Zentrum außerhalbdes dargestellten Ausschnitts des virtuellen Oberflächenfeldes liegt.everaccording to varianta graphic object is then preferably outside of the illustrated sectionof the virtual surface field, ifit completely or partially outsidethe section of the virtual Oberflä chenfeldes is shown,or if its center outsideof the illustrated section of the virtual surface field is located.
[0014] DieProjektion auf den Rand des Anzeigefeldes umfasst insbesondere denFall, dass das Grafikobjekt ganz oder teilweise von seiner eigentlichen Positionauf dem virtuellen Oberflächenfeldin Richtung des Zentrums des dargestellten Ausschnitts des virtuellenOberflächenfeldesverschoben wird und ganz oder teilweise in dem Randbereich des Anzeigefeldesdargestellt wird. Der Randbereich ist dabei insbesondere weit auszulegen.TheProjection on the edge of the display panel comprises in particular theCase that the graphic object is completely or partially from its actual positionon the virtual surface fieldtoward the center of the illustrated section of the virtualsurface fieldis moved and all or part of the edge of the display panelis pictured. The edge area is to be interpreted in particular wide.
[0015] Vorzugsweisewerden projiziert dargestellte Grafikobjekte gegenüber demaktuell fürdas virtuelle Oberflächenfeldgeltenden Darstellungsmaßstabverkleinert dargestellt, verzerrt dargestellt und/oder als einfachegeometrische Formen, wie beispielsweise Linien, dargestellt.Preferablyare projected graphic objects compared to thecurrently forthe virtual surface fieldapplicable representation scalerepresented in a reduced scale, distorted and / or as simplegeometric shapes, such as lines represented.
[0016] Diedurch die projizierten Grafikobjekte belegten Randbereiche nehmenbei Liniendarstellung ein Minimum an Platzbedarf in Anspruch undselbst bei einer Darstellung durch skalierte Halbkreisprojektionenbzw. „Halb"-Objektprojektionenist der Platzbedarf sehr klein. Das Resultat ist ein unverzerrter Bedienoberflächenausschnittim Anzeigefeld, der mit einem Minimum an zusätzlichem Platzbedarf (im Extremfallist es nur eine Pixel-Linie des Randbereiches) auskommt, um alleGrafikobjekte und ihre räumlicheBeziehung zueinander visualisieren zu können.Thetake edge areas occupied by the projected graphic objectsin line presentation a minimum of space required andeven in a representation by scaled semicircular projectionsor "half" object projectionsthe space requirement is very small. The result is an undistorted user interfacein the display panel, which requires a minimum of additional space (in extreme casesit is just a pixel line of the border area) gets along to allGraphic objects and their spatialTo be able to visualize relationship to each other.
[0017] Vorzugsweisewird die Größe der Darstellungeines projizierten Grafikobjekts in Abhängigkeit von der Entfernungzwischen dargestelltem Ausschnitt des virtuellen Oberflächenfeldesund der Position des Grafikobjekts eingestellt wird. Der für die Berechnungder Entfernung herangezogene den dargestellten Ausschnitt repräsentierendeBezugspunkt wird vorzugsweise durch das Zentrum des dargestelltenAusschnitts bzw. des Anzeigefeldes, einen Eckpunkt des dargestelltenAusschnitts bzw. des Anzeigefeldes, den Schnittpunkt einer entsprechenden Projektionsliniemit dem Randbereich des Anzeigefeldes oder einen anderen Punkt desdargestellten Ausschnitts gebildet.Preferablybecomes the size of the representationa projected graphic object depending on the distancebetween the displayed section of the virtual surface fieldand the position of the graphic object is set. The one for the calculationthe distance used representing the section shownReference point is preferably through the center of the illustratedSection or of the display field, a corner point of the illustratedSection or the display field, the intersection of a corresponding projection linewith the border area of the display panel or another point of theformed section.
[0018] Dievorliegende Erfindung basiert auf einer zentrischen Projektion mitzusätzlichenRegeln welche die Anordnung der projizierten Objekte zueinanderund deren Größe betrifft.Die Größe der Objekte wirddabei auf die Differenz von minimaler und maximaler Distanz derObjekte zueinander normiert. Der Vorteil des Verfahrens ist dieKompression von unterschiedlichsten Entfernungen auf eine Art, diees dem Benutzer erlaubt, Objekte miteinander auf engstem Raum zubetrachten und mit ihnen zu interagieren, ohne dass dabei verschiedeneZoomstufen durchlaufen werden müssen.Wird z.B. eine Reise von Münchennach Tokio betrachtet, bei der Information (wie Reisefotos) am FlughafenMünchenam Flughafen Tokio, an verschiedenen Sehenswürdigkeiten in Tokio etc. indas System aufgenommen wurden, so kann der Benutzer die Infos ausMünchendirekt neben den Infos aus Tokio wahrnehmen, ohne dafür zoomenzu müssen.Er kann darüberhinaus mit einfachen Interaktionen diese komprimierte Informationsdarstellungz.B. zum schnellen Navigieren (was für Infos sind am Flughafen München, welcheam Flughafen Tokio wichtig etc.) nutzen.TheThe present invention is based on a centric projection withadditionalRules the arrangement of the projected objects to each otherand their size is concerned.The size of the objects will bethe difference between minimum and maximum distanceObjects normalized to each other. The advantage of the process is theCompression of different distances in a way thatIt allows the user to move objects together in confined spaceslook at and interact with them without being differentMust be traversed zoom levels.If e.g. a journey from Munichconsidered to Tokyo, in the information (such as travel photos) at the airportMunichat Tokyo airport, at various attractions in Tokyo etc. inthe system has been recorded so the user can get the info outMunichright next to the information from Tokyo, without zoomingto have to.He can do itwith simple interactions this compressed information representatione.g. for quick navigation (what information are at Munich Airport, whichimportant at Tokyo airport, etc.).
[0019] ImFolgenden werden bevorzugte Ausgestaltungen er Erfindung kurz erläutert:in theBelow, preferred embodiments of the invention are briefly explained:
[0020] Grafikobjekte(Objekte), welche außerhalb desAnzeigefeldes (peep-hole), also beispielsweise außerhalbeines dargestellten Kartenausschnittes liegen, werden zum Zentrumhin an den Rand desselben projiziert. Dabei sind die Orte durchkreisförmige Iconsoder zumindest durch eine kreisförmigeunsichtbare Randung gegen das peep-hole abgegrenzt (4).Graphic objects (objects) which lie outside the display field (peep-hole), that is, for example, outside of a displayed map section, are projected towards the center at the edge thereof. The locations are delimited by circular icons or at least by a circular invisible boundary against the peep-hole ( 4 ).
[0021] Hierbeiwird eine schalenförmigeAnordnung benutzt, solange die Objekte nach Projektion sich nichtberühren.Diese Anlage kann von ihrer „Dicke" her die Dicke einesprojizierten Objektes bis hin zur Dicke null variieren (siehe 4 bis 7 und 8).Besonders wenn die Schalendicke null gewählt wird, ist das Verfahrenauf die weiteren Punkte Verdrängungund Größenvariationangewiesen, um dem Benutzer das Gefühl der Entfernung bei gleichzeitigerRichtungsinformation noch geben zu können.Here, a cup-shaped arrangement is used as long as the objects do not touch each other after projection. This system can vary the thickness of a projected object from its "thickness" to zero thickness (see 4 to 7 and 8th ). Especially when the shell thickness is zero, the method relies on the other points of displacement and size variation in order to give the user the feeling of the distance with simultaneous direction information.
[0022] Umdie Grafikobjekte nach Projektion auf den Rand des peep-hole nochauf ihre Entfernung hin beurteilbar zu machen, wendet das Verfahrenfolgenden Größen-Variations-Algorhithmusan (siehe 9 und 10): 1. Zunächstwerden die minimalen und die maximalen Abstände aller außerhalbdes peep-hole gelegener Objekte berechnet. 2. Sodann wird fürdas minimal entfernte Objekt die maximale, für das maximal entfernte dieminimale Icongröße festgelegt. 3. Objekte die in ihrer Entfernung dazwischen liegen, werden über entwedereine lineare oder aber eine nicht lineare Interpolation in ihrerGröße zwischenden beiden Extremen dargestellt. Die nicht-lineare Größenbestimmungorientiert sich dabei an der Dichteverteilung der projizierten Objekteauf einer Abstandsskala (je mehr Objekte in einem bestimmten Entfernungsintervallangesiedelt sind um so größer dieDetaillierung der Größenänderungund umgekehrt. In order to make the graphics objects judged on their distance after projection on the edge of the peep-hole, the method uses the following size-variation algorithm (see 9 and 10 ): 1. First, the minimum and maximum distances of all objects located outside the peep-hole are calculated. 2. Then set the minimum icon size for the minimally removed object and the maximum icon for the maximum distance. 3. Objects that lie in their distance between them are represented by either a linear or a nonlinear interpolation in their size between the two extremes. The non-linear sizing is based on the density distribution of the projected objects on a distance scale (the more objects are located in a certain distance interval, the greater the detailing of the size change and vice versa.
[0023] Istnach Projektion der Grafikobjekte mindestens eine Überlappungder kreisförmigenAreale derselben zu verzeichnen, so wird/werden diese Überlappung(en)aufgelöstbzw. es kommt bei der Berechnung der Projektionen von Beginn anzu folgendem Algorithmus (siehe 10): 1. Aus der Menge der noch nicht an den Randdes peep-hole projizierten Objekte wird immer das nächste zumZentrum des peep-hole gelegene genommen und versucht an den Randdes peep-hole zu projizieren. 2. Kommt es bei dem Projektionsversuch zu einer Überlappung,so wird das projizierte Objekt auf dem Projektionsstrahl so langeweiter vom Zentrum entfernt, bis es zu keiner Überlappung mit irgendwelchenzuvor projizierten Objekten mehr kommt. 3. Dies wird so lange fortgesetzt, bis alle Objekte überlappungsfreizum Rand des peep-holeprojiziert sind. If, after projection of the graphic objects, at least one overlap of the circular areas thereof is recorded, this overlap (s) will be resolved or the following algorithm will be used in the calculation of the projections from the beginning (see 10 ): 1. From the set of objects not yet projected to the edge of the peep-hole, the next closest to the center of the peep-hole is taken and tries to project to the edge of the peep-hole. 2. If there is an overlap in the projection attempt, the projected object on the projection beam will be further farther from the center until there is no overlap with any previously projected objects. 3. This is continued until all objects are projected without overlap to the edge of the peep-hole.
[0024] DieErfindung wird im Folgenden anhand bevorzugter Ausführungsbeispielenäher beschrieben, zuderen Erläuterungnachstehend aufgelistete Figur dient:TheInvention will be described below with reference to preferred embodimentsdescribed in more detail, tootheir explanationBelow listed figure serves:
[0025] 1 Blockschaltbildeines Mobiltelefons; 1 Block diagram of a mobile phone;
[0026] 2 erstesAusführungsbeispielder Darstellung und Projektion von Grafikobjekten; 2 first embodiment of the representation and projection of graphic objects;
[0027] 3 zweitesAusführungsbeispielder Darstellung und Projektion von Grafikobjekten; 3 second embodiment of the representation and projection of graphic objects;
[0028] 4 drittesAusführungsbeispielder Darstellung und Projektion von Grafikobjekten; 4 third embodiment of the representation and projection of graphic objects;
[0029] 5 viertesAusführungsbeispielder Darstellung und Projektion von Grafikobjekten; 5 fourth embodiment of the representation and projection of graphic objects;
[0030] 6 fünftes Ausführungsbeispielder Darstellung und Projektion von Grafikobjekten; 6 fifth exemplary embodiment of the representation and projection of graphic objects;
[0031] 7 sechstesAusführungsbeispielder Darstellung und Projektion von Grafikobjekten; 7 sixth embodiment of the representation and projection of graphic objects;
[0032] 8 siebtesAusführungsbeispielder Darstellung und Projektion von Grafikobjekten; 8th seventh embodiment of the representation and projection of graphic objects;
[0033] 9 achtesAusführungsbeispielder Darstellung und Projektion von Grafikobjekten; 9 Eighth embodiment of the representation and projection of graphic objects;
[0034] 10 neuntesAusführungsbeispielder Darstellung und Projektion von Grafikobjekten. 10 Ninth embodiment of the representation and projection of graphic objects.
[0035] 1 zeigtein Mobiltelefon MS, welches eine Bedieneinrichtung MMI eine HochfrequenzeinrichtungHF und eine Prozessoreinrichtung PE enthält. Die Bedieneinrichtung MMIumfasst eine Anzeigeeinrichtung ANZE, wie beispielsweise ein Grafikdisplay,und Betätigungselemente,wie beispielsweise Tasten oder Softkeys. 1 shows a mobile phone MS, which contains a control device MMI a high-frequency device HF and a processor device PE. The operating device MMI comprises a display device ANZE, such as a graphic display, and operating elements, such as buttons or softkeys.
[0036] ZurSteuerung des Mobiltelefons MS, der Bedieneinheit MMI des MobiltelefonsMS und der Verfahren, welche durch das Mobiltelefon ausgeführt werden,ist eine programmgesteuerte Prozessoreinrichtung PE, wie beispielsweiseein Mikrocontroller vorgesehen, die auch einen Prozessor CPU undeine Speichereinrichtung SPE umfassen kann.toControl of the mobile phone MS, the operating unit MMI of the mobile phoneMS and the methods performed by the mobile phoneis a program-controlled processor device PE, such asa microcontroller is provided, which also has a processor CPU anda memory device SPE may include.
[0037] Jenach Ausführungsvariantekönnendabei innerhalb oder außerhalbder Prozessoreinrichtung PE weitere – der Prozessor einrichtungzugeordnete, zur Prozessoreinrichtung gehörende, durch die Prozessoreinrichtunggesteuerte oder die Prozessoreinrichtung steuernde – Komponenten,wie beispielsweise ein digitaler Signalprozessor oder weitere Speichereinrichtungenangeordnet sein, deren prinzipielle Funktion im Zusammenhang miteiner Prozessoreinrichtung zur Steuerung einem Mobiltelefon einemFachmann hinreichend bekannt ist, und auf welche daher an dieserStelle nicht nähereingegangen wird. Die unterschiedlichen Komponenten können über einBussystem BUS oder Ein-/Ausgabeschnittstellen und gegebenenfallsgeeignete Controller mit dem Prozessor CPU Daten austauschen.everaccording to variantcanwhile inside or outsidethe processor device PE more - the processor deviceassociated, belonging to the processor device, by the processor devicecontrolled or processor-controlling components,such as a digital signal processor or other storage devicesbe arranged, whose principal function in connection witha processor means for controlling a mobile telephoneIs well known in the art, and therefore to thisDo not move closerwill be received. The different components can have oneBus system BUS or input / output interfaces and if necessaryappropriate controller with the processor CPU data exchange.
[0038] Inder Speichereinrichtung SPE sind die Programmdaten, wie beispielsweisedie Steuerbefehle oder Steuerprozeduren etc., die zur Steuerungdes Mobiltelefons und der Bedieneinheit MMI herangezogen werden,und Informationen zur Beschreibung des virtuellen Oberflächenfeldessamt Grafikobjekte gespeichert.Inthe memory device SPE are the program data, such asthe control commands or control procedures, etc., used to controlthe mobile phone and the control unit MMI are used,and information describing the virtual surface fieldsaved with graphic objects.
[0039] In 2 istein virtuelles Oberflächenfeld VOFund ein kleineres Anzeigefeld ANF, in dem ein Ausschnitt des virtuellenOberflächenfeldesVOF dargestellt ist, gezeigt. Auf dem virtuellen OberflächenfeldVOF angeordnete Grafikobjekte GO werden entlang der dargestelltenLinien auf den Rand des Anzeigefeldes ANF projiziert die derartprojizierten Grafikobjekte PGO dort als Linien dargestellt. ZurVerdeutlichung ist rechts das Anzeigefeld ANF noch einmal vergrößert dargestellt.Gemäß einerAusführungsvarianteder Erfindung kann der Nutzer durch eine Betätigung einer Navigationstastedas Anzeigefeld ANF überdem virtuellen OberflächenfeldVOF verschieben bzw. das virtuelle Oberflächenfeld VOF unter dem AnzeigefeldANF verschieben. Zudem ist eine Änderungdes Darstellungsmaßstabsbzw. des Zoomfaktors, der sich auf das virtuelle OberflächenfeldVOF, insbesondere auf den durch das Anzeigefeld ANF dargestelltemAnteil des virtuellen OberflächenfeldesVOF, bezieht.In 2 a virtual surface field VOF and a smaller display field ANF, in which a section of the virtual surface field VOF is shown, are shown. Graphics objects GO arranged on the virtual surface field VOF are projected onto the edge of the display field ANF along the lines shown, and the graphic objects PGO projected in this way are represented there as lines. For clarification, the display field ANF is shown enlarged again on the right. According to a Ausfüh variant of the invention, the user can move the display field ANF above the virtual surface field VOF or move the virtual surface field VOF below the display field ANF by pressing a navigation key. In addition, a change of the representation scale or of the zoom factor, which relates to the virtual surface field VOF, in particular to the portion of the virtual surface field VOF represented by the display field ANF, is referred to.
[0040] 3 zeigtals virtuelles Oberflächenfeld VOFeine elektronische Landkarte, von der in einem Anzeigefeld ANF einAusschnitt dargestellt wird. Grafikobjekte GO sind auf dem virtuellenOberflächenfeldVOF in einem Abstand zu einem – imZentrum des Anzeigefeldes ANF – dargestelltenPunkt des virtuellen Oberflächenfeldesangeordnet. 3 shows as virtual surface field VOF an electronic map, of which a section is displayed in a display field ANF. Graphic objects GO are arranged on the virtual surface field VOF at a distance to a point of the virtual surface field, which is shown in the center of the display field ANF.
[0041] 4 zeigtdie Projektion eines Grafikobjektes (GO) 3, das außerhalbdes dargestellten Ausschnittes liegt und den kürzesten Abstand zum Zentrumaufweist, an den Rand des Anzeigefeldes ANF. Dabei wird das Grafikobjekt 3 aufeine erste Schale SCH1 des Randes projiziert (Projiziertes Grafikobjekt PGO). 4 shows the projection of a graphic object (GO) 3 , which lies outside of the illustrated section and has the shortest distance to the center, to the edge of the display panel ANF. This is the graphic object 3 projected on a first shell SCH1 of the edge (projected graphic object PGO).
[0042] 5 zeigtdie entsprechende Projektion eines Grafikobjektes 2, dasaußerhalbdes dargestellten Ausschnittes liegt und den zweit kürzestenAbstand zum Zentrum aufweist, an den Rand des Anzeigefeldes ANF.Dabei wird das Grafikobjekt 2 auf eine zweite Schale SCH2des Randes projiziert. 5 shows the corresponding projection of a graphic object 2 , which lies outside of the illustrated section and has the second shortest distance to the center, to the edge of the display panel ANF. This is the graphic object 2 projected on a second shell SCH2 of the edge.
[0043] 6 zeigtdie entsprechende Projektion eines Grafikobjektes 1, dasaußerhalbdes dargestellten Ausschnittes liegt und den dritt kürzestenAbstand zum Zentrum aufweist, an den Rand des Anzeigefeldes ANF.Dabei wird das Grafikobjekt 1 auf eine dritte Schale SCH3des Randes projiziert. 6 shows the corresponding projection of a graphic object 1 , which lies outside of the illustrated section and has the third shortest distance to the center, to the edge of the display panel ANF. This is the graphic object 1 projected on a third shell SCH3 of the edge.
[0044] 7 zeigtdie entsprechende Projektion eines Grafikobjektes 4, dasaußerhalbdes dargestellten Ausschnittes liegt und den viert kürzestenAbstand zum Zentrum aufweist, an den Rand des Anzeigefeldes ANF.Dabei wird das Grafikobjekt 1 auf eine vierte Schale SCH4des Randes projiziert. 7 shows the corresponding projection of a graphic object 4 , which lies outside the illustrated section and has the fourth shortest distance to the center, to the edge of the display panel ANF. This is the graphic object 1 projected on a fourth shell SCH4 of the edge.
[0045] Gemäß einerAusgestaltung der Erfindung ist der Abstand zwischen den Schalenvariabel. Wird der Abstand zwischen den Schalen auf Null eingestellt,d.h. die Radien aller Schalen sind gleich groß, so ergibt sich die Darstellunggemäß 8.According to one embodiment of the invention, the distance between the shells is variable. If the distance between the shells set to zero, ie the radii of all shells are the same size, the result is according to 8th ,
[0046] 9 zeigtdie Projektion der Grafikobjekte GO auf Schalen geringfügig verschiedenerRadien kombiniert mit einer Variation hinsichtlich der Größe der Darstellungder projizierten Grafikobjekte PGO. 9 shows the projection of the graphic objects GO on shells of slightly different radii combined with a variation in the size of the representation of the projected graphic objects PGO.
[0047] 10 zeigteine Projektion der Grafikobjekte GO mit einer Variation hinsichtlichder Größe der Darstellungder projizierten Grafikobjekte PGO. Dabei verdrängen sich Darstellungen projizierterGrafikobjekte PGO, die sich überlappenwürden,derart, dass eine überlappendeDarstellung verhindert wird, aber die Darstellungen der projiziertenGrafikobjekte (insbesondere die Zentren dieser Darstellungen der projiziertenGrafikobjekte) dennoch auf der Projektionslinie zwischen Zentrumund Grafikobjekt liegt (richtungsstabile Verdrängung). 10 shows a projection of the graphic objects GO with a variation in the size of the representation of the projected graphic objects PGO. Representations of projected graphic objects PGO which would overlap each other are displaced such that an overlapping representation is prevented, but the representations of the projected graphic objects (in particular the centers of these representations of the projected graphic objects) still lie on the projection line between center and graphic object (directionally stable displacement ).
[0048] Dievorliegende Erfindung kann auch im Rahmen folgender Anwendungenvorteilhaft Einsatz finden: 1. Schnelles Browsingeiner Bilddatenbank, die die Informationen des (Bild-Aufnahme-)Ortes von Location based Services oder direkten GPS-Ortsgebern bekommenhat. Hier werden besonders Bilder, die gerade nicht im Fokus liegentrotzdem als verzerrte aber richtungskorrekte Informationen an denRand des peep-hole projiziert. 2. Schnelles Browsing einer Sounddatenbank, welche die Informationendes (Sound-Aufnahme-)Ortes von Location based Services oder direktenGPS-Ortsgebern bekommen hat und vom Benutzer z.B. mit einer Diktaphon-Funktionalität des mobiledevice währendseines Aufenthaltes an einem Ort aufgesprochen wurde. 3. Komfortables Anzeigen von Nah- und Fernverkehrsverbindungen,besonders wenn Umsteigeorte weiter entfernt liegen als die aktuelleNahsicht dies zulassen würde. 4. Reiseplanung welche Zeit und Raum-abhängige Alarme vorbereiten lässt, welchedann bei der tatsächlichenReise durch Location based und/oder GPS basierte Services getriggertwerden. 5. Urlaubsbrowsing von „Erinnerungen" aller Art, die sichmultimedial darstellen lassen. 6. Reiseinformationssystem 7. Touristikinfo-System The present invention can also be used advantageously in the following applications: 1. Fast browsing of an image database that has received the information from the (image-recording) location of location based services or direct GPS local hosts. Here are especially images that are currently out of focus but still projected as distorted but directionally correct information to the edge of the peep-hole. 2. Fast browsing of a sound database, which has received the information of the (sound recording) location of location based services or direct GPS local and was recorded by the user, for example, with a dictaphone functionality of the mobile device during his stay in one place. 3. Comfortable display of local and long-distance connections, especially if transfer points are further away than the current near-vision would allow. 4. Travel planning which prepares time and space-dependent alarms, which are then triggered during the actual journey by location-based and / or GPS-based services. 5. Vacation browsing of "memories" of all kinds, which can be displayed multimedia. 6. Travel information system 7. Tourist Info System
[0049] Nebenden oben erläutertenAusführungsvariantender Erfindung liegt eine Vielzahl weiterer Ausführungsvarianten im Rahmen derErfindung, welche hier nicht weiter beschrieben werden, aber anhand dererläutertenAusführungsbeispieleeinfach in die Praxis umgesetzt werden können.Nextthe above explainedvariantsThe invention is a variety of other embodiments in the context ofInvention, which will not be further described here, but based on theexplainedembodimentseasy to put into practice.
权利要求:
Claims (4)
[1]
Verfahren zur Darstellung von Grafikobjekten (GO), beidem die Grafikobjekte (GO) auf einem virtuellen Oberflächenfeld(VOF), insbesondere einer elektronischen Landkarte, angeordnet sind, beidem das virtuelle Oberflächenfeld(VOF) größer istals ein Anzeigefeld (NF), bei dem auf dem Anzeigefeld (ANF)ein Ausschnitt des virtuellen Oberflächenfeldes (VOF) dargestellt wird, beidem Grafikobjekte (GO), die außerhalbdes dargestellten Ausschnitts des virtuellen Oberflächenfeldes(VOF) angeordnet sind, auf den Rand des Anzeigefeldes (ANF) projiziertwerden, bei dem die Darstellung der projizierten Grafikobjekte (PGO)derart verdrängenderfolgt, dass sich die dargestellten projizierten Grafikobjekte(PGO) nicht überlappen.Method for displaying graphic objects (GO), in which the graphic objects (GO) are arranged on a virtual surface field (VOF), in particular an electronic map, in which the virtual surface field (VOF) is greater than a display field (NF) on the display panel (ANF) a section of the virtual surface field (VOF) shown in which graphic objects (GO), which are arranged outside the represented section of the virtual surface field (VOF), are projected onto the edge of the display field (ANF), in which the representation of the projected graphic objects (PGO) takes place in such a way that the projected graphic objects (PGO) do not overlap.
[2]
Verfahren nach Anspruch 1, bei dem projizierte Grafikobjekte(PGO) verkleinert dargestellt werden.The method of claim 1, wherein projected graphics objects(PGO) are displayed in a reduced size.
[3]
Verfahren nach einem der vorhergehenden Ansprüche, beidem die Darstellung eines projizierten Grafikobjektes (PGO) mitdem Abstand zwischen dem Zentrum des dargestellten Ausschnitts desvirtuellen Oberflächenfeldes(VOF) und der Position des Grafikobjektes (GO) kleiner wird.Method according to one of the preceding claims, inthe representation of a projected graphic object (PGO) withthe distance between the center of the illustrated section of thevirtual surface field(VOF) and the position of the graphic object (GO) becomes smaller.
[4]
Kommunikationsgerät(MS), mit einer Anzeigeeinrichtung (ANZE) zur Realisierungeines Anzeigefeldes (ANF), auf dem Grafikobjekte (GO) darstellbarsind, und mit einer Prozessoreinrichtung (PE) die derart eingerichtetist, dass dass Grafikobjekte (GO) auf einem virtuellen Oberflächenfeldangeordnet (VOF) sind, dass das virtuelle Oberflächenfeld(VOF) größer ist alsein Anzeigefeld (ANF), dass auf dem Anzeigefeld (ANF) ein Ausschnittdes virtuellen Oberflächenfeldes(VOF) dargestellt wird, und dass Grafikobjekte (GO), die außerhalbdes dargestellten Ausschnitts des virtuellen Oberflächenfeldes (VOF)angeordnet sind, auf den Rand des Anzeigefeldes (ANF) projiziertwerden, dass die Darstellung der projizierten Grafikobjekte (PGO)derart verdrängenderfolgt, dass sich die dargestellten projizierten Grafikobjekte(PGO) nicht überlappen.communication device(MS)with a display device (ANZE) for realizationof a display field (ANF), on which graphic objects (GO) can be displayedare andwith a processor device (PE) which is set up in this wayis thatthat graphic objects (GO) on a virtual surface fieldare arranged (VOF),that the virtual surface field(VOF) is greater thana display field (ANF),that on the display (ANF) a sectionof the virtual surface field(VOF), andthat graphic objects (GO), the outsideof the illustrated section of the virtual surface field (VOF)are projected onto the edge of the display (ANF) projectedbecome,that the representation of the projected graphic objects (PGO)so repressingthat takes place the represented projected graphic objects(PGO) do not overlap.
类似技术:
公开号 | 公开日 | 专利标题
RU2637415C2|2017-12-04|Альтернативные семантики для операций масштабирования в масштабируемой сцене
US8578292B2|2013-11-05|Simultaneous document zoom and centering adjustment
CA2012795C|1996-03-05|Image editor zoom function
Manovich2009|Cultural analytics: visualising cultural patterns in the era of “more media”
EP0766183B1|2002-12-04|Überfliegen von elektronisch gespeicherten Informationen
CN1030804C|1996-01-24|应用多维数据图符的方法与设备
DE60010080T2|2004-11-18|PORTABLE INFORMATION DEVICE FOR DRIVERS
US8428873B2|2013-04-23|Panoramic images within driving directions
CN1674007B|2010-05-26|用于搜索结果的波动镜头系统和方法
CN103398719B|2017-04-12|数字地图描绘系统
DE60037640T2|2009-01-08|Digital photographic arrangement
US5889517A|1999-03-30|Multi-window display control system
US7345688B2|2008-03-18|Semantic thumbnails
US7646937B2|2010-01-12|Image display method
JP3718184B2|2005-11-16|車内コンピュータ装置および車内コンピュータ装置用のカーソルの制御方法
US4951233A|1990-08-21|Document producing apparatus having in-document layout display
DE60003578T2|2004-05-06|SIMULATED THREE-DIMENSIONAL MENUNAVIGATION SYSTEM
US6996774B2|2006-02-07|Display of data element indicia based on data types
US20140365538A1|2014-12-11|Methods and devices for mapping data files
US7292251B1|2007-11-06|Virtual telemicroscope
US8482522B2|2013-07-09|Method and system for navigating within an image
Roto et al.2006|Minimap: a web page visualization method for mobile phones
JP4653097B2|2011-03-16|小さな表示画面上での大きなオブジェクトの改善された表示方法
US6380952B1|2002-04-30|System for continuous display and navigation in a virtual-reality world
US7487447B1|2009-02-03|Web page zoom feature
同族专利:
公开号 | 公开日
WO2005088546A1|2005-09-22|
DE102004012897B4|2006-01-12|
US20070188408A1|2007-08-16|
EP1725987A1|2006-11-29|
CN1934592A|2007-03-21|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2005-10-13| OP8| Request for examination as to paragraph 44 patent law|
2006-07-06| 8364| No opposition during term of opposition|
2008-09-04| 8327| Change in the person/name/address of the patent owner|Owner name: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE |
2014-01-09| R119| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee|Effective date: 20131001 |
优先权:
申请号 | 申请日 | 专利标题
DE200410012897|DE102004012897B4|2004-03-16|2004-03-16|Method for displaying graphic objects and communication device|DE200410012897| DE102004012897B4|2004-03-16|2004-03-16|Method for displaying graphic objects and communication device|
CNA2005800083291A| CN1934592A|2004-03-16|2005-03-10|显示图形对象的方法和通信设备|
EP20050716986| EP1725987A1|2004-03-16|2005-03-10|Verfahren zur darstellung eines grafikobjekts und kommunikationsgerät|
US10/592,806| US20070188408A1|2004-03-16|2005-03-10|Method for displaying a graphic object and communications device|
PCT/EP2005/051078| WO2005088546A1|2004-03-16|2005-03-10|Verfahren zur darstellung eines grafikobjekts und kommunikationsgerät|
[返回顶部]